package com.qczl.pme.service;

import java.util.List;

import com.qczl.pme.vo.AreaVo;

/**
 * 区域业务逻辑层接口
 * @author SongR
 *
 */
public interface AreaService {

	/**
	 * 根据机顶盒获取拥有的镇级权限
	 * @version v1
	 */
	List<AreaVo> getTownByStbV1(String stbno, int start, int size) throws Exception;

	/**
	 * 获取机顶盒拥有的镇级权限数量
	 */
	Long countTownByStbV1(String stbno) throws Exception;

	/**
	 * 获取机顶盒区域
	 * @作者:SongR
	 * @版本:v1
	 * @日期:2017年9月21日 下午5:22:23
	 */
	AreaVo getByStbV1(String stbno) throws Exception;

	/**
	 * 获取镇级区域
	 * @作者:SongR
	 * @版本:v1
	 * @日期:2017年9月21日 下午5:39:50
	 */
	List<AreaVo> getChildByStbV1(String stbno, String pid, String start, String size);

	/**
	 * 获取镇级区域数
	 * @作者:SongR
	 * @版本:v1
	 * @日期:2017年9月21日 下午5:39:59
	 */
	Long countChildByStbV1(String stbno, String countyid);

}
